package com.ruoyi.yqhs.mapper;

import java.math.BigDecimal;
import java.util.List;
import java.util.Map;

import com.ruoyi.yqhs.domain.YqhsQyb;
import org.apache.ibatis.annotations.Param;

/**
 * 气液比数据Mapper接口
 * 
 * @author ruoyi
 * @date 2025-08-31
 */
public interface YqhsQybMapper 
{
    /**
     * 查询气液比数据
     * 
     * @param id 气液比数据主键
     * @return 气液比数据
     */
    public YqhsQyb selectYqhsQybById(Long id);

    /**
     * 查询气液比数据列表
     * 
     * @param yqhsQyb 气液比数据
     * @return 气液比数据集合
     */
    public List<YqhsQyb> selectYqhsQybList(YqhsQyb yqhsQyb);

    /**
     * 新增气液比数据
     * 
     * @param yqhsQyb 气液比数据
     * @return 结果
     */
    public int insertYqhsQyb(YqhsQyb yqhsQyb);

    /**
     * 修改气液比数据
     * 
     * @param yqhsQyb 气液比数据
     * @return 结果
     */
    public int updateYqhsQyb(YqhsQyb yqhsQyb);

    /**
     * 删除气液比数据
     * 
     * @param id 气液比数据主键
     * @return 结果
     */
    public int deleteYqhsQybById(Long id);

    /**
     * 批量删除气液比数据
     * 
     * @param ids 需要删除的数据主键集合
     * @return 结果
     */
    public int deleteYqhsQybByIds(Long[] ids);

    /**
     *
     */
    public List<Map<String,Object>> selectLastQyb(@Param("jyzId") Long jyzId);
    public List<Map<String,Object>> selectSumRyl(@Param("jyzId") Long jyzId);

}
